// 用户图片模块
import request from './request'

// 上传图片素材
export const uploadImage = data => request({
  method: 'post',
  url: 'mp/v1_0/user/images',
  // Content-Type:multipart/form-data
  // 一般文件上传的接口都要求把请求头中的 Content-Type 设置为 multipart/form-data，但是我们使用 axios 上传文件的话不需要手动设置，你只要给 data 一个 FormData 对象即可。
  // new FormData()
  data
})

// 获取图片素材
export const getImages = (params) => request({ method: 'get', url: 'mp/v1_0/user/images', params })

// 收藏图片素材
export const collectImage = (imageId, collect) => request({
  method: 'put',
  url: `mp/v1_0/user/images/${imageId}`,
  data: {
    collect
  }
})

// 删除图片素材
export const delImage = imageId => request({
  method: 'delete',
  url: `mp/v1_0/user/images/${imageId}`
})
